A Migratable User-Level Process Package for PVM
نویسندگان
چکیده
A Migratable User-Level Process Package for PVM Ravindranath Bala Konuru Oregon Graduate Institute of Science & Technology Supervising Professors: Steve Otto and Jonathan Walpole This dissertation studies an approach to supporting e cient processor virtualization and dynamic load balancing for message-based, parallel programs. We propose the User-Level Process (ULP) abstraction that can be used to implement e cient local communication and transparent migration. The viability of ULPs is demonstrated through UPVM, a prototype implementation of the PVM message passing interface using ULPs. Typically, PVM programs written in Single Program Multiple Data (SPMD) style need only be re-compiled to use this package. The design of the package is presented and the performance analyzed with respect to both micro-benchmarks and some complete PVM applications. Finally, we discuss aspects of the ULP package that a ect its portability and its support for heterogeneity, application transparency, and application debugging. xi Chapter
منابع مشابه
A user-Level process package for PVM
This paper describes an approach to supporting efcient processor virtualization and dynamic load balancing for message-based, parallel programs. Specifically, a user-level process package (UPVM) for SPMD-style PVM applications is presented. UPVM supports light-weight virtual processors that are transparently and independently migratable. It also implements a source-code compatible PVM interface...
متن کاملPSPVM: Implementing PVM on a high-speed Interconnect for Workstation Clusters
PSPVM in an implementation of the PVM package on top of ParaStations high-speed interconnent for workstation clusters. The ParaStation system uses user level communication for message exchange and removes the operating system from the critical path of message transmission. ParaStations user interface consists of a user-level socket emu-lation. Thus, we need only minor changes to the standard PV...
متن کاملtmPVM - Task Migratable PVM
In this paper we introduce an implementation of PVM that exploit the homogeneity of a MPP network with user-level task migration. The target machine is the Fujitsu AP3000. It is basically a network of Sun workstations connected by a high-speed network. Furthermore, we explore the possibility of allowing the PVM host con guration to expand dynamically so as to include idle nodes into the virtual...
متن کاملPSPVM: Implementing PVM on a High-Speed Interconnect for Worstation Clusters
PSPVM in an implementation of the PVM package on top of ParaStations high-speed interconnent for workstation clusters. The ParaStation system uses user level communication for message exchange and removes the operating system from the critical path of message transmission. ParaStations user interface consists of a user-level socket emulation. Thus, we need only minor changes to the standard PVM...
متن کاملORNL-RSH Package and Windows '03 PVM 3.4
The first public release of PVM was version 2.0 in February 1991; the first PVM release from Oak Ridge National Laboratory that supported the Windows operating system was version 3.4 (beta 5) at the end of 1997 and then with the formal release of PVM version 3.4.0 in January 1999. While this initial release provided the PVM framework and functionality to the Windows world, there were a number o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 40 شماره
صفحات -
تاریخ انتشار 1997